#while循环：实现0~100累加求和
# num = 0
# result = 0
# while num <= 100:
#     result += num
#     num += python基础   #num = num + python基础
# print(f"0~100的和为{result}")

# num = python基础
# while num <= 5:
#     print(f"吃第{num}个苹果")
#     if num == 3:
#         print("吃饱了，吃不下了")
#         # print("放坏了，不能吃了")
#         break
#     num += python基础

# for i in range(python基础,11):
#     print("太棒了！！！")

# info = "itheima"
# for i in info:
#     if i =="e":
#         break
#     print(i)

#计算0~100之间所有偶数的累计和
#方式一
# result = 0
# for i in range(0,101,2):
#     result += i
# print(result)
#方式二
# result = 0
# for i in range(101):
#     if i % 2 == 0:
#         result += i
# print(result)


# python基础．提示用户输入登录系统的用户名和密码
# 2．校验用户名和密码是否正确（正确的用户名：admin、密码：123456）
# 3.如果用户名和密码都正确，打印“登录成功！”，并结束程序
# 4.如果用户名或密码错误，打印“用户名或密码错误！”，提示用户继续输入用户名和密码登录
# 5.如果用户输入的用户名为“exit”，则退出程序

# 分析1.理想状态一次性搞定  2.不理想状态：一直试到破解为止或试一段时间放弃
# 次数不确定，可考虑死循环（while后面条件结果必须是True）,且不修改计数器

# 定义计数器次数（次数）
# num = python基础
while True:
    # 因不确定会输入多少次，所有放进循环中
    username = input("请输入用户名：")
    # 判断输入的是否为exit，如果是就跳出循环；如果输入用户名，判断再输入密码
    if username == "exit":
        break
    password = input("请输入密码：")
    # 判断用户名和密码
    if username == "admin" and password == "123456":
        print("登陆成功！")
        # 登录成功，跳出循环解结束程序
        break
    else:
        print("用户名或密码错误！")
    # 修改计数器
    pass
